package com.dalin.framework.service;

import java.util.List;

import com.dalin.common.pager.Condition;
import com.dalin.common.pager.PageInfo;

/*****************************************************************************
 * @content: 抽象服务类                                                                                                                           *
 * @author : 那建林                                                                                                                                 *
 * @crtDate: 2009-04-27                                                     *
 * @chaDate: 2010-05-16                                                     *
 * @version: 1.6                                                            *
 ****************************************************************************/
public interface FrameService {
	/*************************************************************************
	 * @content: 根据condition条件进行
	 * @param  : cond　封装好的查询条件
	 * @return : java.util.List
	 * @throws : java.lang.Exception
	 * @author : 那建林                                   
	 * @crtDate: 2009-05-08  
	 * @modDate: 2010-06-07  
	 */
	List queryListByCond(Condition cond) throws Exception;
	

	/*************************************************************************
	 * @content: 根据condition条件进行分页查询,改为接口
	 * @param  : cond 封装好的查询条件
	 * @return : PageInfo
	 * @throws : java.lang.Exception
	 * @author : 那建林                                   
	 * @crtDate: 2009-05-08  
	 * @modDate: 2010-06-07  
	 */
	PageInfo queryPageInfoByCond(Condition cond) throws Exception;
}
